30分鐘 Kafka 教程
4:07 軟體概念圖。
細節交由 AI 整理,過於冗長內容,濃縮成一千字以內的文章。 使用者有三個主題輸入資料,主題之下可以有分區,資料流到接收端這裏,分區可以依照用戶名,或是項目細節來分類。Kafka會根據Key的哈希值來決定消息應該放到哪個分區。主要架構,有其軟體內的專用名稱,根據影片,有不同系統的相同功能的執行腳本,嘗試另外整理開源程式碼中,如何用 java 來整理這些功能。 第二階段,多平臺安裝,原則上都是調用 java 運行在網路服務上面,除了開源專案另外建議安裝在 Docker 之外,都是依照建議安裝軟體,調用 java 來運行網路服務。 第三階段實作,直接進行訊息的 CRUD ,我會實際操作一次,看看會遇到什麼問題,還有這一部一年多以前,去年7月19的影片,不知道在我的電腦運行狀態如何。還有進行訊息間段時間控制爲 10 秒,再對生產端、消費端進行模擬的測試,還有圖形項目的安裝提示。 第四階段,使用 Javascript 進行交互,就是使用者的操控。有三個具體項目。最後是第五階段:Docker Compose 部署多 Broker 集群與 UI 監控,同時三個集群進行控制,實行容器網路訊息的操控。測試 js 對伺服器預設功能的控制。並且登入網路去看。
作者使用 macos, homebrew 安裝,和 windows, VMware, ssh to host 再去網路上下載安裝。 我這裡使用 kubuntu
kubuntu:
apache tar works, but docker fails in desktop, but default env.
有點意思,一做就做了兩個半小時。
字數超過一千了(?),大家小心讀😆。